package com.jrx.anytxn.transaction.dto.payment;

import com.jrx.anytxn.transaction.dto.common.CommonReq;
import io.swagger.annotations.ApiModelProperty;

import javax.validation.constraints.NotEmpty;

/**
 * 客户借据还款记录
 *
 * @Author liuzb
 * @Date 12:39 上午 星期四 2023/03/09
 */
public class LoanRepaymentQueryReq extends CommonReq {

    /**
     * 每页条数
     */
    @ApiModelProperty(value = "每页条数", required = true)
    @NotEmpty(message = "每页条数不能为空")
    private Integer pageSize;
    /**
     * 第几页
     */
    @ApiModelProperty(value = "第几页", required = true)
    @NotEmpty(message = "第几页数不能为空")
    private Integer pageNum;

    /**
     * 借据编号
     */
    @ApiModelProperty(value = "借据编号", required = true)
    @NotEmpty(message = "借据编号不能为空")
    private String loanId;

    /**
     * 获取 每页条数
     *
     * @return pageSize 每页条数
     */
    public Integer getPageSize() {
        return this.pageSize;
    }

    /**
     * 设置 每页条数
     *
     * @param pageSize 每页条数
     */
    public void setPageSize(Integer pageSize) {
        this.pageSize = pageSize;
    }

    /**
     * 获取 第几页
     *
     * @return pageNum 第几页
     */
    public Integer getPageNum() {
        return this.pageNum;
    }

    /**
     * 设置 第几页
     *
     * @param pageNum 第几页
     */
    public void setPageNum(Integer pageNum) {
        this.pageNum = pageNum;
    }

    /**
     * 获取 借据编号
     *
     * @return loanId 借据编号
     */
    public String getLoanId() {
        return this.loanId;
    }

    /**
     * 设置 借据编号
     *
     * @param loanId 借据编号
     */
    public void setLoanId(String loanId) {
        this.loanId = loanId;
    }
}
